package Net;

/**
 * 学生类
 * 1.理解类、属性、对象、方法
 *      一个文件里可以定义多个类，但是只能有一个public（公共类）类，且函数名必须和public类名相同
 */
public class Student {
    public String name;//定义name属性   在String前加上public，则其他包就能调用此属性，不加则无法调用
    //例子在Test中
    /**
     * 方法
     */
    public void study(){
        System.out.println("我是学生"+name+",正在学习");
    }
    public static void hi(){
        System.out.println("hi,everybody!");
    }
    public static void main(String[] args){
        //临时在函数中写一个方法，查看此函数输出有没有问题，
        // 算是文件的一个入口，但是一个文件只能有一个入口，用完后要删除此main方法
        Student stu=new Student();
        stu.name="孙悟空";
        stu.study();
    }
}

class Hello{
    public static void main(String[] args){
        Student s1=new Student();//实例化对象，s1为对象。找到类，在new 类就是创建实例化对象
        Student s2=new Student();
        Student.hi();
        s1.name="张三";//引用属性
        s1.study();//引用方法
        s2.name="猪八戒";
        s2.study();
    }
}